home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload Trio 2 / Shareware Overload Trio Volume 2 (Chestnut CD-ROM).ISO / dir30 / vector13.zip / VECTOR.HLP < prev    next >
Text File  |  1994-06-19  |  12KB  |  351 lines

  1. \OVERVIEW
  2. \ACCEPT
  3. \CANCEL
  4.  
  5.                            Vector(tm)
  6.  
  7.   Vector is an AutoCAD ADS application designed to process line
  8.   and solid geometry. It provides map makers with a means to
  9.   clean up vector geometry and to create color fills. Vector
  10.   works with both DOS and Windows versions of AutoCAD release 12.
  11.  
  12.   You can now solid fill Polylines (if you don't have polylines,
  13.   Vector can create them for you) and create a solid fill from a
  14.   seed point similar to the AutoCAD 12 command BHATCH. The solid
  15.   fill thus created is composed of AutoCAD's Solid entities.
  16.   Solids occupy only a fraction of the memory and disk space of
  17.   dense hatch patterns. They also plot much quicker and more
  18.   accurately on plotters that support direct solid fill.
  19.  
  20.   Vector cleans up drawings created by third party programs,
  21.   digitized, or raster to vector conversion. It filters polylines
  22.   and lines using your user defined criteria (offset, angle,
  23.   and/or leg length). Vector also creates polylines from lines.
  24.   Not just one polyline at a time, but thousands (if need be).
  25.  
  26.   With our fuzzy join the endpoints of the lines do not have to
  27.   meet exactly. Vector can join close lines using a snap
  28.   algorithm similar to AutoCAD's endpoint object snap.
  29.  
  30. \ABOUT
  31.  
  32.                    Vector(tm)
  33.  
  34.                    Mountain Software
  35.                    1579 Nottingham Road
  36.                    Charleston, WV  25314
  37.  
  38.                    Phone           304-346-9585
  39.                    FAX             304-744-1785
  40.                    Compuserve      70717,3564
  41.                    Internet        70717.3564@compuserve.com
  42.  
  43. \BFILL
  44.  
  45.   Filling a Boundary with Solids
  46.  
  47.   Enter "BFILL" from the command prompt.
  48.  
  49.   Select a point within a closed boundary. The program uses the
  50.   AutoCAD "BPOLY" routine to create a temporary polyline. This
  51.   polyline is then filled and retained if the "Keep BFILL Polygon"
  52.   checkbox is checked or deleted if not.
  53.  
  54.   Note that the entire boundary must be visible on the screen at
  55.   once and that the file ACADAPP.EXP must be loaded. If you have
  56.   a large or complex drawing, then you can speed the process by
  57.   reducing the number of entities that BPOLY must process by
  58.   zooming to just include the area that you wish to fill. You may
  59.   also turn off or freeze layers that are not a part of the
  60.   boundary. This command will temporarily change the UCS origin
  61.   to the lower left corner of the screen to avoid BPOLY errors.
  62.  
  63. \BFILL_KEEP_POLY
  64.  
  65.   BFILL Keep Polygon Checkbox
  66.  
  67.   BFILL uses the AutoCAD "BPOLY" routine to creats a temporary
  68.   polyline. This polyline is then filled and retained if the
  69.   "Keep BFILL Polygon" checkbox is checked or deleted if not.
  70.  
  71. \BP
  72. \BPOLY
  73.  
  74.   BP - Replacement BPOLY Command
  75.  
  76.   This command will temporarily change the UCS origin to the
  77.   lower left corner of the screen to avoid BPOLY errors. This is
  78.   particularly usefull when State Plane or other large coordinate
  79.   values are in use. BPOLY will may times report that the
  80.   selected point is not within a closed boundary when large
  81.   coordinates are in use. The World UCS is restored when the
  82.   command completes
  83.  
  84. \BH
  85. \BHATCH
  86.  
  87.   BH - Replacement BHATCH Command
  88.  
  89.   This command will temporarily change the UCS origin to the
  90.   lower left corner of the screen to avoid BHATCH errors. This is
  91.   particularly usefull when State Plane or other large coordinate
  92.   values are in use. BHATCH will may times report that the
  93.   selected point is not within a closed boundary when large
  94.   coordinates are in use. The World UCS is restored when the
  95.   command completes
  96.  
  97. \DEBUG
  98.  
  99.   WEED Debug Checkbox
  100.  
  101.   When this box is checked the WEED command will list diagnostic
  102.   information including the parameters for each vertex that it
  103.   removes.
  104.  
  105. \ERASE
  106.  
  107.   WEED Erase Checkbox
  108.  
  109.   Select this checkbox to erase the original entity. A new
  110.   "weeded" polyline will be created from the entity data that
  111.   is read from the old entity. If unchecked the old entity will
  112.   be not be deleted.
  113.  
  114. \FILTER
  115.  
  116.   SFILL Filter Button
  117.  
  118.   Select this button to invoke the AutoCAD command "FILTER". A
  119.   filter can be used to select entities based on their
  120.   properties. For example, you might select the entities on layer
  121.   CONTOUR with an elevation (Z value) greater than 1000.
  122.  
  123.   Once you select the "Apply" button from the filter dialog box,
  124.   SFILL will select ALL entities that match the filter spec and
  125.   then re-enter the SFILL dialog box. You can then select the
  126.   SFILL button to solid fill the POLYLINES from the selection set
  127.   or select the TOUCH command to move those entities on top.
  128.  
  129. \FUZZY_JOIN
  130. \JOIN
  131. \SNAPDIST
  132.  
  133.   Joining Lines / Snap Distance Parameter
  134.  
  135.   The WEED and JOIN commands will join line entities into
  136.   polyline entities. You can join lines whose endpoints do not
  137.   meed exactly by specifying a snap distance setting. Beware of
  138.   using large values for the snap distance, the first endpoint
  139.   encountered (not necessarly the closest) will be selected
  140.   (similar to an AutoCAD Quick snap).
  141.  
  142.   The JOIN command "gathers" line segments into polylines without
  143.   filtering any of the verticies.
  144.  
  145.   WARNING: Entity handles, extended entity data, and layer (other
  146.   than the first line of a polyline) as well as other properties
  147.   are lost when lines are "joined".
  148.  
  149. \LAYER
  150. \LAYER_LIST
  151.  
  152.   Layer Button and List Box
  153.  
  154.   You can select entities on a given layer for use by the SFILL
  155.   or TOUCH commands. Simply select the Layer button and select a
  156.   layer from the list box. Then select either SFILL or TOUCH.
  157.  
  158. \WEED
  159.  
  160.   The WEED command combines two operations into a single command.
  161.   This command first prompts for LINE, ARC, and POLYLINE entities.
  162.   You can respond with a selection or press <enter> or <space> to
  163.   invoke the Weed dialogue.
  164.  
  165.   Once you select entities then Weed will read those entities,
  166.   deleting each as they are loaded if the "Erase entity" check
  167.   box is active. Weed will then filter and recreate existing
  168.   polylines. The program then joins line segments to create new
  169.   polylines and finally filters those polylines.
  170.  
  171.   WARNING: Entity handles, extended entity data, and layer (other
  172.   than the first line of a polyline) as well as other properties
  173.   are lost when lines are "joined".
  174.  
  175. \CORRIDOR
  176. \OFFSET
  177.  
  178.   WEED Offset / Corridor Filter Parameter
  179.  
  180.   The offset filter will remove any vertex that falls within a
  181.   corridor formed by the extension of offset lines parallel to
  182.   the two previous verticies. In effect this parameter sets a
  183.   maximum deviation of the new polyline.
  184.  
  185. \INTERNAL_ANGLE
  186.  
  187.   WEED Internal Angle Filter Parameter
  188.  
  189.   The internal angle filter will remove any vertex that has a
  190.   deviation angle smaller than the specified angle. This filter
  191.   is best to producing smooth polylines with a minimum of
  192.   verticies.
  193.  
  194. \LEG_LENGTH
  195.  
  196.   WEED Leg Length Filter Parameter
  197.  
  198.   The leg length filter removes verticies that are closer to the
  199.   previous vertex than the specified value.
  200.  
  201. \QUIET
  202.  
  203.   WEED Quiet Checkbox
  204.  
  205.   Select this checkbox to suppress all messages during execution
  206.   of the WEED command.
  207.  
  208. \SAVE_CONFIG
  209.  
  210.   Save Config Button
  211.  
  212.   This button causes the current settings for both SFILL and WEED
  213.   to be saved to a file named "vector.ini" in the current
  214.   directory. This file is automatically loaded when you load
  215.   Vector.
  216.  
  217. \PLOTTING
  218.  
  219.   Plotting
  220.  
  221.   When plotting drawings with solid fills, check the "Adjust Pen
  222.   Width" check box in the AutoCAD plot dialogue box to insure
  223.   that plotted solids do not overlap. In addition, make sure that
  224.   the pen with setting in AutoCAD's plot box matches the plotter
  225.   pen setting.
  226.  
  227. \SFILL
  228.  
  229.   SFILL Command
  230.  
  231.   Enter "SFILL" from the Command: prompt to fill polylines with
  232.   solids. The command prompts for POLYLINE entities. You may
  233.   select polyline entities to solid fill. SFILL will remove any
  234.   non-polyline entities from the selection set and then fill the
  235.   interior of those entities selected.
  236.  
  237.   You can also press <enter> or <space> to display the SFILL
  238.   dialog box where you can change SFILL settings or use a layer
  239.   or filter to select entities.
  240.  
  241. \SFILL_ARC_SEG
  242.  
  243.   SFILL Arc Segment Parameter
  244.  
  245.   Polyline arc segments (bulges) are broken into tangent segments
  246.   to enable filling. You can control the size of the segments
  247.   with this parameter. Small settings will produce a smoother
  248.   curve but will increase processing time and drawing size.
  249.  
  250. \SFILL_BLOCK_MODE
  251.  
  252.   SFILL Block Mode Checkbox
  253.  
  254.   If this check box is active, then solid fills will be created
  255.   as anonamous block entities. This makes managing the fill much
  256.   easier, you can change the properties, move, scale, delete the
  257.   fill in one step instead of dealing with each solid entity
  258.   individually.
  259.  
  260. \TOUCH
  261.  
  262.   Touch Command - controlling entity visibility
  263.  
  264.   This command sets the AutoCAD SORTENTS system variable to
  265.   enable entity sorting for redraw, regen, and plotting. It then
  266.   copies the selected entities in place and deletes the original.
  267.   The result is to "float" these entities to the top making them
  268.   visable. Use TOUCH to move text or other entities that you wish
  269.   to place on top of solid fills.
  270.  
  271.   WARNING: Entity handles are lost when the entity is "touched".
  272.  
  273. \TOUCH_EXCLUDE_SOLIDS
  274.  
  275.   Touch Exclude Solids Checkbox
  276.  
  277.   The TOUCH command will automatically exclude SOLID entities and
  278.   anonamous blocks (hatch and SFILL created block inserts) when
  279.   this box is checked. When TOUCHing entities to place them on
  280.   top of solid fills this setting will automatically exclude the
  281.   fill, leaving the fill "underneath". If you wish to move a
  282.   solid over another solid then uncheck this box.
  283.  
  284. \USE_POLY_ATTR
  285.  
  286.   Use Polyline Attributes Checkbox
  287.  
  288.   SOLID entities will be created on the same layer and with the
  289.   same color as the polyline when this box is checked. Otherwise
  290.   that will be created using the current AutoCAD color and layer.
  291.  
  292. \TIPS_AND_TECHNIQUES
  293.  
  294.   SFILL Speed
  295.  
  296.   The speed of the solid fill algorithum decreases geometrically
  297.   with the number of line segments in the boundary being filled.
  298.   If you must fill very large or complex polylines then you can
  299.   speed the process by segmenting the area into smaller less
  300.   complex sub-areas. Draw a few temporary lines across the area
  301.   and use the BFILL command or BPOLY followed by SFILL.
  302.  
  303.   SFILL Failures (unfilled areas)
  304.  
  305.   THe solid fill algorithum will ocasionally fail to completely
  306.   fill a polyline. When this occurs, enter "U" to undo the fill
  307.   and then use BFILL. This technique will start the fill process
  308.   at a different origin (near the BFILL oick point) and will
  309.   usually result in a complete fill.
  310.  
  311.   BFILL / BH / BHATCH / BP / BPOLY
  312.  
  313.   All of these commands use AutoCAD BPOLY function to create a
  314.   polyline from an enclosed boundary. BPOLY will occasionally
  315.   refuse to create a polyline and issue an error message (eg
  316.   point not in enclosed boundary). When this occurs use the
  317.   following techniques to coherse BPOLY:
  318.  
  319.   1. Select a point in a different part of the enclosed area.
  320.   2. Zoom in so that the boundary just fits on the screen.
  321.   3. Draw (temporary) line(s) across the boundary to break it
  322.      into smaller "chunks".
  323.  
  324.   Donut Holes, Islands, and Lollipops
  325.  
  326.   If you wish to exclude islands or "donut holes" from the fill,
  327.   then draw a temportary line crossing the island and the
  328.   external boundary (a lollipop stick). Then use BFILL to fill
  329.   the area of the donut.
  330.  
  331. \AUTOLISP
  332. \API
  333.  
  334.   The following AutoLISP functions are created by Vector:
  335.  
  336.   (C:WEED <selset>) weed a selection set
  337.  
  338.   (C:JOIN <selset>) join a selection set
  339.  
  340.   (C:SFILL <ename>)  solid fill a polyline
  341.  
  342.   (C:SFILL <selset>) solid fill all polylines in a selection set
  343.  
  344.   (C:BFILL <point>) solid fill the polygon enclosing a point
  345.  
  346.   (C:BFILL <ename>) solid fill the polygon enclosing point entity
  347.  
  348.   (C:BFILL <selset>) solid fill the polygon enclosing all points
  349.     in selection set
  350.  
  351.